package com.esms.service;

import com.esms.po.Responsibility;
import com.esms.po.ResponsibilityMent;
import com.esms.vo.*;

import java.util.HashMap;
import java.util.List;

public interface IResponsibilityService {

    List<EmpResponsVO> getDepartmentRespInfo(HashMap<String, Object> map);

    List<EmpResponsVO> selectPositionRespInfo(HashMap<String, Object> map);
    //周纪实审核查看被审核员工的岗位职责
    List<Responsibility> findEmpJobInfo(HashMap<String, Object> map);

    ResponsibilityMent selectGwzzinfoByAccount(HashMap<String, Object> map);

    void updatePosResp(Integer rId, String content);

    void AddDepResp(ResponsibilityDepVo responsibility);

    void updateResp(ResponsibilityChangeVo responsibilityChangeVo);

    boolean checkIfExistExcluedId(Integer depId, Integer jobId, Integer id);
}
